#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include"file_attente.h"
int taillefil()
{ int NBRL;
printf("donner le nombre de lit de l'hospital:");
scanf("%d",&NBRL);

}
void ajouterpatientfil(FILE *FIL_ATTENTE)
{int ID; char NOM_PAT[30],PRENOM_PAT[30];

FIL_ATTENTE = fopen ("filattente.txt" , "a" );
printf("Entrez l identite du patient: ");	scanf("%d", &ID);
printf("Entrez le prenom du patient : ");	scanf("%s", PRENOM_PAT);
printf("Entrez le nom du patient : ");		scanf("%s", NOM_PAT);
fprintf(FIL_ATTENTE, "%d %s %s\n",ID,PRENOM_PAT,NOM_PAT);
fclose(FIL_ATTENTE);

}
void afficherfil(FILE *FIL_ATTENTE)
{int ID; char NOM_PAT[30],PRENOM_PAT[30];
FIL_ATTENTE = fopen("filattente.txt", "r");
printf("\n***********\n"); 
	while (!feof(FIL_ATTENTE))
	{
	fscanf(FIL_ATTENTE, "\t\t%d\n",&ID);
	fscanf(FIL_ATTENTE, "\t\t%s\n", NOM_PAT);
	fscanf(FIL_ATTENTE, "\t\t%s\n", PRENOM_PAT);
	printf("\t%d |%s |%s |\n",ID,NOM_PAT,PRENOM_PAT);
	}
fclose(FIL_ATTENTE);

}
void delete_patf(FILE *FILE_ATTENTE,int id)
{ 
int IM; char NOM_PERS[30],PRENOM_PERS[30];
FILE *PT;
FILE_ATTENTE = fopen ("fileattente.txt", "r");
PT = fopen ("file_temp.txt", "a");

		while (fscanf (FILE_ATTENTE, "%d %s %s",&IM,NOM_PERS,PRENOM_PERS) == 3)
		if (IM != id)
		fprintf (PT, "%d %s %s\n",IM,NOM_PERS,PRENOM_PERS);
fclose (FILE_ATTENTE);
fclose (PT);

FILE_ATTENTE = fopen("fileattente.txt", "w+");
PT = fopen("pers_temp.txt","r");
	while (fscanf (PT, "%d %s %s",&IM,NOM_PERS,PRENOM_PERS) == 3)
	fprintf (FILE_ATTENTE, "%d %s %s\n",IM,NOM_PERS,PRENOM_PERS);

fclose (FILE_ATTENTE);
fclose (PT);
remove("file_temp.txt");
}
void init_file(FILE *FILE_ATTENTE)
{
int IM; char NOM_PERS[30],PRENOM_PERS[30],rep[2];
FILE_ATTENTE = fopen("fileattente.txt", "w");
	
	do
	{
	printf("\ntapez o pour ajouter au file dattente\n ");
	scanf("%s",rep);
	}
	while(strcmp(rep,"o") && strcmp(rep,"n"));
	fprintf(FILE_ATTENTE, "%d %s %s\n",IM,PRENOM_PERS,NOM_PERS);
	while (strcmp(rep,"o")==0)
	{
	printf("\nEntrez l immatricule de la personne : ");
	scanf("%d", &IM);
	printf("\nEntrez le prenom de la personne : ");
	scanf("%s", PRENOM_PERS);
	printf("Entrez le nom de la personne : ");
	scanf("%s", NOM_PERS);
	printf("\ntapez o pour continuer la saisie  ");
	scanf("%s",rep);
	fprintf(FILE_ATTENTE, "%d %s %s\n",IM,PRENOM_PERS,NOM_PERS);
	}
fclose(FILE_ATTENTE); 
}

